package com.wsd.jing.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Map;

/**
 * All rights Reserved, Designed By www.tom.com
 *
 * @author tom
 * @version 1.0.0
 * @projectName: jing
 * @packageName: com.wsd.jing.VO
 * @className: MonitorVO
 * @description 监控VO
 * @createDate 2022/12/7 18:02
 * @copyright 2022/12/7 18:02 www.tom.com Inc. All rights reserved.
 */
@Getter
@Setter
@ToString
@ApiModel(value = "MonitorVO", description = "监控对象")
public class MonitorVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("cpu信息")
    private Map cpuInfo;

    @ApiModelProperty("内存信息")
    private Map memoryInfo;

    @ApiModelProperty("存储信息")
    private Map storeInfo;

    @ApiModelProperty("jvm信息")
    private Map jvmInfo;

    @ApiModelProperty("系统信息")
    private Map systemInfo;

}
